Integration Test 結合テスト
主にfront-end視点
テスト観点
仕様書や要件をベースにAppの振る舞いが期待通りかどうか?
実装の詳細を考慮しない。
ロジックのテストは、
Unit Testing 単体テスト
例
Rendering
権限 Authority
による表示出し分け
Action
ユーザー操作
による画面の変化
ナビゲーション Navigation
Validation
Form フォーム
の
validation バリデーション
メリット
refactoring リファクタリング
しやすい
デメリット
導入大変
E2ETest
との違いは?
参考
メルペイフロントエンドのテスト自動化方針 | メルカリエンジニアリング
テストのメリデメ、
Cypress
利用背景分かりやすい🙏